Codexonics\PrimeMoverFramework\app\PrimeMoverSettings C

Total Complexity 103
Dependencies 3
Dependents 19
Total lines 658
Lines of code 331
Logical lines of code 201
Comment lines 216
Methods 35
Properties 7

Methods 35

Method Rating Maintainability Complexity Lines of code
prepareSettings()
A
46 12 38
getSetting()
A
55 11 20
generateKey()
A
51 10 26
maybeUpdateAllEncryptedSettings()
A
47 9 37
convertSettingsToTextAreaOutput()
A
51 9 27
saveHelper()
S
55 5 18
returnToAjaxResponse()
S
58 5 17
saveSetting()
S
58 4 16
isKeySignatureChanged()
S
58 3 17
getEncryptionKeyFromConfig()
S
69 3 7
getEncryptedSettings()
S
67 3 7
appendControlPanelSettingsToLog()
S
69 2 7
getSettingApi()
S
70 2 6
maybeLoadGearBoxRelatedSettings()
S
69 2 7
handleSettingsError()
S
65 2 9
initHooks()
S
64 2 9
restoreControlPanelSettings()
S
82 1 3
encryptArraySetting()
S
79 1 3
getLockFilesFolderPath()
S
79 1 3
getFreemiusIntegration()
S
82 1 3
getComponentUtilities()
S
82 1 3
getSettingsMarkup()
S
82 1 3
getOpenSSLUtilities()
S
82 1 3
maybeEncryptSetting()
S
79 1 3
restoreAllPrimeMoverSettings()
S
81 1 3
maybeDecryptSetting()
S
79 1 3
decryptArraySetting()
S
79 1 3
backupControlPanelSettings()
S
82 1 3
deleteAllPrimeMoverSettings()
S
81 1 3
getAllPrimeMoverSettings()
S
81 1 3
getPrimeMover()
S
82 1 3
getConfigUtilities()
S
82 1 3
convertMediaSettingsToTextAreaOutput()
S
78 1 3
getControlPanelSettingsName()
S
81 1 3
__construct()
S
65 1 9